package com.mskj.zxmy.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


/**
 * 产品详情返回DTO
 */
@Data
@Schema(description = "产品详情具体数据")
public class ProductDetailDTO {
    /**
     * 子表记录ID
     */
    @Schema(description = "子表记录ID")
    private int id;
    /**
     * 产品类型
     */
    @Schema(description = "产品类型")
    private String typeOfProduct;
    /**
     * 产品ID
     */
    @Schema(description = "入库明细id")
    private Integer productId;
    /**
     * 产品编号
     */
    @Schema(description = "产品编号")
    private String productNumber;
    /**
     * 规格型号
     */
    @Schema(description = "规格型号")
    private String productSpecifications;
    @Schema(description = "产品分类")
    private String materialCategory;
    /**
     * 产品名称
     */
    @Schema(description = "产品名称")
    private String productName;
    /**
     * 品牌
     */
    @Schema(description = "品牌")
    private String brand;
    /**
     * 环保等级
     */
    @Schema(description = "环保等级")
    private String environmentalProtectionLevel;
    /**
     * 批次号
     */
    @Schema(description = "批次号")
    private String batchNumber;
    @Schema(description = "入库数量")
    private int number;

    @Schema(description = "扫码状态")
    private String scantobaseStatus;
    @Schema(description = "工艺任务Id")
    private String tasks;
    @Schema(description = "工序名称")
    private String tasksInfo;
    @Schema(description = "任务单号Id")
    private Integer productionTasks;
    @Schema(description = "任务单号")
    private String productionTaskInfo;
}